package com.t.bricks.bussiness.model.prizeallot;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 奖金分配记录'PrizeAllot'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("奖金分配记录ConditionPrizeAllot查询条件信息类")
public class ConditionPrizeAllot {
		
	/**
	 * 记录编号
	 */
	@ApiModelProperty(value="记录编号")
	private String sId;
		
	/**
	 * 奖金分配编号(关联PrizeManage)
	 */
	@ApiModelProperty(value="奖金分配编号(关联PrizeManage)")
	private String sManageId;
		
	/**
	 * 人员编号
	 */
	@ApiModelProperty(value="人员编号")
	private String sPersonId;
		
	/**
	 * 人员名称(冗余)
	 */
	@ApiModelProperty(value="人员名称(冗余)")
	private String sPersonName;
		
	/**
	 * 工作名(各工作用分号分隔)
	 */
	@ApiModelProperty(value="工作名(各工作用分号分隔)")
	private String sNames;
		
	/**
	 * 工作数(各值用分号分隔)
	 */
	@ApiModelProperty(value="工作数(各值用分号分隔)")
	private String sValues;
		
	/**
	 * 工作项对应权重(逗号分隔)
	 */
	@ApiModelProperty(value="工作项对应权重(逗号分隔)")
	private String sWorkWeight;
		
	/**
	 * 总工作量
	 */
	@ApiModelProperty(value="总工作量")
	private Integer iSumWorkInt;
		
	/**
	 * 加权和
	 */
	@ApiModelProperty(value="加权和")
	private Integer iSumWorkNum;
		
	/**
	 * 预计奖金(个人)
	 */
	@ApiModelProperty(value="预计奖金(个人)")
	private Double mPrizeReckon;
		
	/**
	 * 实发奖金(个人)
	 */
	@ApiModelProperty(value="实发奖金(个人)")
	private Double mPrizeFact;
		
	/**
	 * 备注
	 */
	@ApiModelProperty(value="备注")
	private String sMemo;
		
	/**
	 * 状态
	 */
	@ApiModelProperty(value="状态")
	private Integer iState;
	
	/**
	 * 取 奖金分配编号(关联PrizeManage)
	 * @return String
	 */
	public String getsManageId() {
		return sManageId;
	}

	/**
	 * 设置 奖金分配编号(关联PrizeManage)
	 * @param sManageId
	 */
	public void setsManageId(String sManageId) {
		this.sManageId = sManageId;
	}

	/**
	 * 取 人员编号
	 * @return String
	 */
	public String getsPersonId() {
		return sPersonId;
	}

	/**
	 * 设置 人员编号
	 * @param sPersonId
	 */
	public void setsPersonId(String sPersonId) {
		this.sPersonId = sPersonId;
	}

	/**
	 * 取 人员名称(冗余)
	 * @return String
	 */
	public String getsPersonName() {
		return sPersonName;
	}

	/**
	 * 设置 人员名称(冗余)
	 * @param sPersonName
	 */
	public void setsPersonName(String sPersonName) {
		this.sPersonName = sPersonName;
	}

	/**
	 * 取 工作名(各工作用分号分隔)
	 * @return String
	 */
	public String getsNames() {
		return sNames;
	}

	/**
	 * 设置 工作名(各工作用分号分隔)
	 * @param sNames
	 */
	public void setsNames(String sNames) {
		this.sNames = sNames;
	}

	/**
	 * 取 工作数(各值用分号分隔)
	 * @return String
	 */
	public String getsValues() {
		return sValues;
	}

	/**
	 * 设置 工作数(各值用分号分隔)
	 * @param sValues
	 */
	public void setsValues(String sValues) {
		this.sValues = sValues;
	}

	/**
	 * 取 工作项对应权重(逗号分隔)
	 * @return String
	 */
	public String getsWorkWeight() {
		return sWorkWeight;
	}

	/**
	 * 设置 工作项对应权重(逗号分隔)
	 * @param sWorkWeight
	 */
	public void setsWorkWeight(String sWorkWeight) {
		this.sWorkWeight = sWorkWeight;
	}

	/**
	 * 取 总工作量
	 * @return Integer
	 */
	public Integer getiSumWorkInt() {
		return iSumWorkInt;
	}

	/**
	 * 设置 总工作量
	 * @param iSumWorkInt
	 */
	public void setiSumWorkInt(Integer iSumWorkInt) {
		this.iSumWorkInt = iSumWorkInt;
	}

	/**
	 * 取 加权和
	 * @return Integer
	 */
	public Integer getiSumWorkNum() {
		return iSumWorkNum;
	}

	/**
	 * 设置 加权和
	 * @param iSumWorkNum
	 */
	public void setiSumWorkNum(Integer iSumWorkNum) {
		this.iSumWorkNum = iSumWorkNum;
	}

	/**
	 * 取 预计奖金(个人)
	 * @return Double
	 */
	public Double getmPrizeReckon() {
		return mPrizeReckon;
	}

	/**
	 * 设置 预计奖金(个人)
	 * @param mPrizeReckon
	 */
	public void setmPrizeReckon(Double mPrizeReckon) {
		this.mPrizeReckon = mPrizeReckon;
	}

	/**
	 * 取 实发奖金(个人)
	 * @return Double
	 */
	public Double getmPrizeFact() {
		return mPrizeFact;
	}

	/**
	 * 设置 实发奖金(个人)
	 * @param mPrizeFact
	 */
	public void setmPrizeFact(Double mPrizeFact) {
		this.mPrizeFact = mPrizeFact;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
